
package com.meritit.ws.intfsservicews;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.meritit.ws.intfsservicews package. 
 * &lt;p&gt;An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _GetCodeInfo_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getCodeInfo");
    private final static QName _GetCodeInfoResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getCodeInfoResponse");
    private final static QName _GetDicDatas_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getDicDatas");
    private final static QName _GetDicDatasResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getDicDatasResponse");
    private final static QName _GetEsbTest_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest");
    private final static QName _GetEsbTest2_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest2");
    private final static QName _GetEsbTest2Response_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest2Response");
    private final static QName _GetEsbTest3_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest3");
    private final static QName _GetEsbTest3Response_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest3Response");
    private final static QName _GetEsbTest4_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest4");
    private final static QName _GetEsbTest4Response_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest4Response");
    private final static QName _GetEsbTest5_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest5");
    private final static QName _GetEsbTest5Response_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTest5Response");
    private final static QName _GetEsbTestResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getEsbTestResponse");
    private final static QName _GetModelDatas_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getModelDatas");
    private final static QName _GetModelDatasResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getModelDatasResponse");
    private final static QName _GetModelInfo_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getModelInfo");
    private final static QName _GetModelInfoResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "getModelInfoResponse");
    private final static QName _ImportData_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "importData");
    private final static QName _ImportDataForCorporate_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "importDataForCorporate");
    private final static QName _ImportDataForCorporateResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "importDataForCorporateResponse");
    private final static QName _ImportDataProCode_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "importDataProCode");
    private final static QName _ImportDataProCodeResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "importDataProCodeResponse");
    private final static QName _ImportDataResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "importDataResponse");
    private final static QName _ProduceCode_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "produceCode");
    private final static QName _ProduceCodeFuhe_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "produceCodeFuhe");
    private final static QName _ProduceCodeFuheResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "produceCodeFuheResponse");
    private final static QName _ProduceCodeFuheSrm_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "produceCodeFuheSrm");
    private final static QName _ProduceCodeFuheSrmResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "produceCodeFuheSrmResponse");
    private final static QName _ProduceCodeResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "produceCodeResponse");
    private final static QName _UpdateDataUseStatus_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "updateDataUseStatus");
    private final static QName _UpdateDataUseStatusForOrg_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "updateDataUseStatusForOrg");
    private final static QName _UpdateDataUseStatusForOrgResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "updateDataUseStatusForOrgResponse");
    private final static QName _UpdateDataUseStatusResponse_QNAME = new QName("http://www.meritit.com/ws/IntfsServiceWS", "updateDataUseStatusResponse");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.meritit.ws.intfsservicews
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link GetCodeInfo }
     * 
     */
    public GetCodeInfo createGetCodeInfo() {
        return new GetCodeInfo();
    }

    /**
     * Create an instance of {@link GetCodeInfoResponse }
     * 
     */
    public GetCodeInfoResponse createGetCodeInfoResponse() {
        return new GetCodeInfoResponse();
    }

    /**
     * Create an instance of {@link GetDicDatas }
     * 
     */
    public GetDicDatas createGetDicDatas() {
        return new GetDicDatas();
    }

    /**
     * Create an instance of {@link GetDicDatasResponse }
     * 
     */
    public GetDicDatasResponse createGetDicDatasResponse() {
        return new GetDicDatasResponse();
    }

    /**
     * Create an instance of {@link GetEsbTest }
     * 
     */
    public GetEsbTest createGetEsbTest() {
        return new GetEsbTest();
    }

    /**
     * Create an instance of {@link GetEsbTest2 }
     * 
     */
    public GetEsbTest2 createGetEsbTest2() {
        return new GetEsbTest2();
    }

    /**
     * Create an instance of {@link GetEsbTest2Response }
     * 
     */
    public GetEsbTest2Response createGetEsbTest2Response() {
        return new GetEsbTest2Response();
    }

    /**
     * Create an instance of {@link GetEsbTest3 }
     * 
     */
    public GetEsbTest3 createGetEsbTest3() {
        return new GetEsbTest3();
    }

    /**
     * Create an instance of {@link GetEsbTest3Response }
     * 
     */
    public GetEsbTest3Response createGetEsbTest3Response() {
        return new GetEsbTest3Response();
    }

    /**
     * Create an instance of {@link GetEsbTest4 }
     * 
     */
    public GetEsbTest4 createGetEsbTest4() {
        return new GetEsbTest4();
    }

    /**
     * Create an instance of {@link GetEsbTest4Response }
     * 
     */
    public GetEsbTest4Response createGetEsbTest4Response() {
        return new GetEsbTest4Response();
    }

    /**
     * Create an instance of {@link GetEsbTest5 }
     * 
     */
    public GetEsbTest5 createGetEsbTest5() {
        return new GetEsbTest5();
    }

    /**
     * Create an instance of {@link GetEsbTest5Response }
     * 
     */
    public GetEsbTest5Response createGetEsbTest5Response() {
        return new GetEsbTest5Response();
    }

    /**
     * Create an instance of {@link GetEsbTestResponse }
     * 
     */
    public GetEsbTestResponse createGetEsbTestResponse() {
        return new GetEsbTestResponse();
    }

    /**
     * Create an instance of {@link GetModelDatas }
     * 
     */
    public GetModelDatas createGetModelDatas() {
        return new GetModelDatas();
    }

    /**
     * Create an instance of {@link GetModelDatasResponse }
     * 
     */
    public GetModelDatasResponse createGetModelDatasResponse() {
        return new GetModelDatasResponse();
    }

    /**
     * Create an instance of {@link GetModelInfo }
     * 
     */
    public GetModelInfo createGetModelInfo() {
        return new GetModelInfo();
    }

    /**
     * Create an instance of {@link GetModelInfoResponse }
     * 
     */
    public GetModelInfoResponse createGetModelInfoResponse() {
        return new GetModelInfoResponse();
    }

    /**
     * Create an instance of {@link ImportData }
     * 
     */
    public ImportData createImportData() {
        return new ImportData();
    }

    /**
     * Create an instance of {@link ImportDataForCorporate }
     * 
     */
    public ImportDataForCorporate createImportDataForCorporate() {
        return new ImportDataForCorporate();
    }

    /**
     * Create an instance of {@link ImportDataForCorporateResponse }
     * 
     */
    public ImportDataForCorporateResponse createImportDataForCorporateResponse() {
        return new ImportDataForCorporateResponse();
    }

    /**
     * Create an instance of {@link ImportDataProCode }
     * 
     */
    public ImportDataProCode createImportDataProCode() {
        return new ImportDataProCode();
    }

    /**
     * Create an instance of {@link ImportDataProCodeResponse }
     * 
     */
    public ImportDataProCodeResponse createImportDataProCodeResponse() {
        return new ImportDataProCodeResponse();
    }

    /**
     * Create an instance of {@link ImportDataResponse }
     * 
     */
    public ImportDataResponse createImportDataResponse() {
        return new ImportDataResponse();
    }

    /**
     * Create an instance of {@link ProduceCode }
     * 
     */
    public ProduceCode createProduceCode() {
        return new ProduceCode();
    }

    /**
     * Create an instance of {@link ProduceCodeFuhe }
     * 
     */
    public ProduceCodeFuhe createProduceCodeFuhe() {
        return new ProduceCodeFuhe();
    }

    /**
     * Create an instance of {@link ProduceCodeFuheResponse }
     * 
     */
    public ProduceCodeFuheResponse createProduceCodeFuheResponse() {
        return new ProduceCodeFuheResponse();
    }

    /**
     * Create an instance of {@link ProduceCodeFuheSrm }
     * 
     */
    public ProduceCodeFuheSrm createProduceCodeFuheSrm() {
        return new ProduceCodeFuheSrm();
    }

    /**
     * Create an instance of {@link ProduceCodeFuheSrmResponse }
     * 
     */
    public ProduceCodeFuheSrmResponse createProduceCodeFuheSrmResponse() {
        return new ProduceCodeFuheSrmResponse();
    }

    /**
     * Create an instance of {@link ProduceCodeResponse }
     * 
     */
    public ProduceCodeResponse createProduceCodeResponse() {
        return new ProduceCodeResponse();
    }

    /**
     * Create an instance of {@link UpdateDataUseStatus }
     * 
     */
    public UpdateDataUseStatus createUpdateDataUseStatus() {
        return new UpdateDataUseStatus();
    }

    /**
     * Create an instance of {@link UpdateDataUseStatusForOrg }
     * 
     */
    public UpdateDataUseStatusForOrg createUpdateDataUseStatusForOrg() {
        return new UpdateDataUseStatusForOrg();
    }

    /**
     * Create an instance of {@link UpdateDataUseStatusForOrgResponse }
     * 
     */
    public UpdateDataUseStatusForOrgResponse createUpdateDataUseStatusForOrgResponse() {
        return new UpdateDataUseStatusForOrgResponse();
    }

    /**
     * Create an instance of {@link UpdateDataUseStatusResponse }
     * 
     */
    public UpdateDataUseStatusResponse createUpdateDataUseStatusResponse() {
        return new UpdateDataUseStatusResponse();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCodeInfo }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetCodeInfo }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getCodeInfo")
    public JAXBElement<GetCodeInfo> createGetCodeInfo(GetCodeInfo value) {
        return new JAXBElement<GetCodeInfo>(_GetCodeInfo_QNAME, GetCodeInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetCodeInfoResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetCodeInfoResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getCodeInfoResponse")
    public JAXBElement<GetCodeInfoResponse> createGetCodeInfoResponse(GetCodeInfoResponse value) {
        return new JAXBElement<GetCodeInfoResponse>(_GetCodeInfoResponse_QNAME, GetCodeInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetDicDatas }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetDicDatas }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getDicDatas")
    public JAXBElement<GetDicDatas> createGetDicDatas(GetDicDatas value) {
        return new JAXBElement<GetDicDatas>(_GetDicDatas_QNAME, GetDicDatas.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetDicDatasResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetDicDatasResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getDicDatasResponse")
    public JAXBElement<GetDicDatasResponse> createGetDicDatasResponse(GetDicDatasResponse value) {
        return new JAXBElement<GetDicDatasResponse>(_GetDicDatasResponse_QNAME, GetDicDatasResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest")
    public JAXBElement<GetEsbTest> createGetEsbTest(GetEsbTest value) {
        return new JAXBElement<GetEsbTest>(_GetEsbTest_QNAME, GetEsbTest.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest2 }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest2 }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest2")
    public JAXBElement<GetEsbTest2> createGetEsbTest2(GetEsbTest2 value) {
        return new JAXBElement<GetEsbTest2>(_GetEsbTest2_QNAME, GetEsbTest2 .class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest2Response }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest2Response }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest2Response")
    public JAXBElement<GetEsbTest2Response> createGetEsbTest2Response(GetEsbTest2Response value) {
        return new JAXBElement<GetEsbTest2Response>(_GetEsbTest2Response_QNAME, GetEsbTest2Response.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest3 }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest3 }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest3")
    public JAXBElement<GetEsbTest3> createGetEsbTest3(GetEsbTest3 value) {
        return new JAXBElement<GetEsbTest3>(_GetEsbTest3_QNAME, GetEsbTest3 .class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest3Response }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest3Response }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest3Response")
    public JAXBElement<GetEsbTest3Response> createGetEsbTest3Response(GetEsbTest3Response value) {
        return new JAXBElement<GetEsbTest3Response>(_GetEsbTest3Response_QNAME, GetEsbTest3Response.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest4 }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest4 }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest4")
    public JAXBElement<GetEsbTest4> createGetEsbTest4(GetEsbTest4 value) {
        return new JAXBElement<GetEsbTest4>(_GetEsbTest4_QNAME, GetEsbTest4 .class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest4Response }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest4Response }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest4Response")
    public JAXBElement<GetEsbTest4Response> createGetEsbTest4Response(GetEsbTest4Response value) {
        return new JAXBElement<GetEsbTest4Response>(_GetEsbTest4Response_QNAME, GetEsbTest4Response.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest5 }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest5 }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest5")
    public JAXBElement<GetEsbTest5> createGetEsbTest5(GetEsbTest5 value) {
        return new JAXBElement<GetEsbTest5>(_GetEsbTest5_QNAME, GetEsbTest5 .class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTest5Response }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTest5Response }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTest5Response")
    public JAXBElement<GetEsbTest5Response> createGetEsbTest5Response(GetEsbTest5Response value) {
        return new JAXBElement<GetEsbTest5Response>(_GetEsbTest5Response_QNAME, GetEsbTest5Response.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetEsbTestResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetEsbTestResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getEsbTestResponse")
    public JAXBElement<GetEsbTestResponse> createGetEsbTestResponse(GetEsbTestResponse value) {
        return new JAXBElement<GetEsbTestResponse>(_GetEsbTestResponse_QNAME, GetEsbTestResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetModelDatas }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetModelDatas }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getModelDatas")
    public JAXBElement<GetModelDatas> createGetModelDatas(GetModelDatas value) {
        return new JAXBElement<GetModelDatas>(_GetModelDatas_QNAME, GetModelDatas.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetModelDatasResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetModelDatasResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getModelDatasResponse")
    public JAXBElement<GetModelDatasResponse> createGetModelDatasResponse(GetModelDatasResponse value) {
        return new JAXBElement<GetModelDatasResponse>(_GetModelDatasResponse_QNAME, GetModelDatasResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetModelInfo }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetModelInfo }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getModelInfo")
    public JAXBElement<GetModelInfo> createGetModelInfo(GetModelInfo value) {
        return new JAXBElement<GetModelInfo>(_GetModelInfo_QNAME, GetModelInfo.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link GetModelInfoResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link GetModelInfoResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "getModelInfoResponse")
    public JAXBElement<GetModelInfoResponse> createGetModelInfoResponse(GetModelInfoResponse value) {
        return new JAXBElement<GetModelInfoResponse>(_GetModelInfoResponse_QNAME, GetModelInfoResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ImportData }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ImportData }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "importData")
    public JAXBElement<ImportData> createImportData(ImportData value) {
        return new JAXBElement<ImportData>(_ImportData_QNAME, ImportData.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ImportDataForCorporate }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ImportDataForCorporate }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "importDataForCorporate")
    public JAXBElement<ImportDataForCorporate> createImportDataForCorporate(ImportDataForCorporate value) {
        return new JAXBElement<ImportDataForCorporate>(_ImportDataForCorporate_QNAME, ImportDataForCorporate.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ImportDataForCorporateResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ImportDataForCorporateResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "importDataForCorporateResponse")
    public JAXBElement<ImportDataForCorporateResponse> createImportDataForCorporateResponse(ImportDataForCorporateResponse value) {
        return new JAXBElement<ImportDataForCorporateResponse>(_ImportDataForCorporateResponse_QNAME, ImportDataForCorporateResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ImportDataProCode }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ImportDataProCode }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "importDataProCode")
    public JAXBElement<ImportDataProCode> createImportDataProCode(ImportDataProCode value) {
        return new JAXBElement<ImportDataProCode>(_ImportDataProCode_QNAME, ImportDataProCode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ImportDataProCodeResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ImportDataProCodeResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "importDataProCodeResponse")
    public JAXBElement<ImportDataProCodeResponse> createImportDataProCodeResponse(ImportDataProCodeResponse value) {
        return new JAXBElement<ImportDataProCodeResponse>(_ImportDataProCodeResponse_QNAME, ImportDataProCodeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ImportDataResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ImportDataResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "importDataResponse")
    public JAXBElement<ImportDataResponse> createImportDataResponse(ImportDataResponse value) {
        return new JAXBElement<ImportDataResponse>(_ImportDataResponse_QNAME, ImportDataResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ProduceCode }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ProduceCode }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "produceCode")
    public JAXBElement<ProduceCode> createProduceCode(ProduceCode value) {
        return new JAXBElement<ProduceCode>(_ProduceCode_QNAME, ProduceCode.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ProduceCodeFuhe }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ProduceCodeFuhe }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "produceCodeFuhe")
    public JAXBElement<ProduceCodeFuhe> createProduceCodeFuhe(ProduceCodeFuhe value) {
        return new JAXBElement<ProduceCodeFuhe>(_ProduceCodeFuhe_QNAME, ProduceCodeFuhe.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ProduceCodeFuheResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ProduceCodeFuheResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "produceCodeFuheResponse")
    public JAXBElement<ProduceCodeFuheResponse> createProduceCodeFuheResponse(ProduceCodeFuheResponse value) {
        return new JAXBElement<ProduceCodeFuheResponse>(_ProduceCodeFuheResponse_QNAME, ProduceCodeFuheResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ProduceCodeFuheSrm }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ProduceCodeFuheSrm }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "produceCodeFuheSrm")
    public JAXBElement<ProduceCodeFuheSrm> createProduceCodeFuheSrm(ProduceCodeFuheSrm value) {
        return new JAXBElement<ProduceCodeFuheSrm>(_ProduceCodeFuheSrm_QNAME, ProduceCodeFuheSrm.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ProduceCodeFuheSrmResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ProduceCodeFuheSrmResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "produceCodeFuheSrmResponse")
    public JAXBElement<ProduceCodeFuheSrmResponse> createProduceCodeFuheSrmResponse(ProduceCodeFuheSrmResponse value) {
        return new JAXBElement<ProduceCodeFuheSrmResponse>(_ProduceCodeFuheSrmResponse_QNAME, ProduceCodeFuheSrmResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ProduceCodeResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link ProduceCodeResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "produceCodeResponse")
    public JAXBElement<ProduceCodeResponse> createProduceCodeResponse(ProduceCodeResponse value) {
        return new JAXBElement<ProduceCodeResponse>(_ProduceCodeResponse_QNAME, ProduceCodeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateDataUseStatus }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link UpdateDataUseStatus }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "updateDataUseStatus")
    public JAXBElement<UpdateDataUseStatus> createUpdateDataUseStatus(UpdateDataUseStatus value) {
        return new JAXBElement<UpdateDataUseStatus>(_UpdateDataUseStatus_QNAME, UpdateDataUseStatus.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateDataUseStatusForOrg }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link UpdateDataUseStatusForOrg }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "updateDataUseStatusForOrg")
    public JAXBElement<UpdateDataUseStatusForOrg> createUpdateDataUseStatusForOrg(UpdateDataUseStatusForOrg value) {
        return new JAXBElement<UpdateDataUseStatusForOrg>(_UpdateDataUseStatusForOrg_QNAME, UpdateDataUseStatusForOrg.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateDataUseStatusForOrgResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link UpdateDataUseStatusForOrgResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "updateDataUseStatusForOrgResponse")
    public JAXBElement<UpdateDataUseStatusForOrgResponse> createUpdateDataUseStatusForOrgResponse(UpdateDataUseStatusForOrgResponse value) {
        return new JAXBElement<UpdateDataUseStatusForOrgResponse>(_UpdateDataUseStatusForOrgResponse_QNAME, UpdateDataUseStatusForOrgResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link UpdateDataUseStatusResponse }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link UpdateDataUseStatusResponse }{@code >}
     */
    @XmlElementDecl(namespace = "http://www.meritit.com/ws/IntfsServiceWS", name = "updateDataUseStatusResponse")
    public JAXBElement<UpdateDataUseStatusResponse> createUpdateDataUseStatusResponse(UpdateDataUseStatusResponse value) {
        return new JAXBElement<UpdateDataUseStatusResponse>(_UpdateDataUseStatusResponse_QNAME, UpdateDataUseStatusResponse.class, null, value);
    }

}
